package zero.tech.games.mj.data.entity;

import zero.tech.core.data.SimpleUser;

/**
 * 玩家大结算数据
 * @author ludry
 *
 */
public class PlayerBigCal {
	/** 玩家基础数据 */
	private SimpleUser simpleUser;
	/** 正数表示赢,负数表示输(总局数据) */
	private long winScore;
	/** 胜利次数 */
	private int winTimes;
	/** 胡牌次数 */
	private int huTimes;
	/** 自摸次数 */
	private int zimoTimes;
	/** 是否是大赢家 */
	private boolean isBigWinner;
	/** 暗杠次数 */
	private int anGangTime;
	/** 明杠次数 */
	private int mingGangTimes;
	/** 点杠次数 */
	private int dianGangTimes;
	/** 点炮次数 */
	private int dianPaoTimes;
	/** 中码次数 */
	private int zhongMaTimes;
	
	/**
	 * 玩家基础数据
	 * @return
	 */
	public SimpleUser getSimpleUser() {
		return simpleUser;
	}
	/**
	 * 玩家基础数据
	 * @param simpleUser
	 */
	public void setSimpleUser(SimpleUser simpleUser) {
		this.simpleUser = simpleUser;
	}
	/**
	 * 正数表示赢,负数表示输(总局数据)
	 * @return
	 */
	public long getWinScore() {
		return winScore;
	}
	/**
	 * 正数表示赢,负数表示输(总局数据)
	 * @param winScore
	 */
	public void setWinScore(long winScore) {
		this.winScore = winScore;
	}
	/**
	 * 胜利次数
	 * @return
	 */
	public int getWinTimes() {
		return winTimes;
	}
	/**
	 * 胜利次数
	 * @param winTimes
	 */
	public void setWinTimes(int winTimes) {
		this.winTimes = winTimes;
	}
	/**
	 * 胡牌次数
	 * @return
	 */
	public int getHuTimes() {
		return huTimes;
	}
	/**
	 * 胡牌次数
	 * @param huTimes
	 */
	public void setHuTimes(int huTimes) {
		this.huTimes = huTimes;
	}
	/**
	 * 自摸次数
	 * @return
	 */
	public int getZimoTimes() {
		return zimoTimes;
	}
	/**
	 * 自摸次数
	 * @param zimoTimes
	 */
	public void setZimoTimes(int zimoTimes) {
		this.zimoTimes = zimoTimes;
	}
	/**
	 * 是否是大赢家
	 * @return
	 */
	public boolean isBigWinner() {
		return isBigWinner;
	}
	/**
	 * 是否是大赢家
	 * @param isBigWinner
	 */
	public void setBigWinner(boolean isBigWinner) {
		this.isBigWinner = isBigWinner;
	}
	/**
	 * 暗杠次数
	 * @return
	 */
	public int getAnGangTime() {
		return anGangTime;
	}
	/**
	 * 暗杠次数
	 * @param anGangTime
	 */
	public void setAnGangTime(int anGangTime) {
		this.anGangTime = anGangTime;
	}
	/**
	 * 明杠次数
	 * @return
	 */
	public int getMingGangTimes() {
		return mingGangTimes;
	}
	/**
	 * 明杠次数
	 * @param mingGangTimes
	 */
	public void setMingGangTimes(int mingGangTimes) {
		this.mingGangTimes = mingGangTimes;
	}
	/**
	 * 点杠次数
	 * @return
	 */
	public int getDianGangTimes() {
		return dianGangTimes;
	}
	/**
	 * 点杠次数
	 * @param dianGangTimes
	 */
	public void setDianGangTimes(int dianGangTimes) {
		this.dianGangTimes = dianGangTimes;
	}
	/**
	 * 点炮次数
	 * @return
	 */
	public int getDianPaoTimes() {
		return dianPaoTimes;
	}
	/**
	 * 点炮次数
	 * @param dianPaoTimes
	 */
	public void setDianPaoTimes(int dianPaoTimes) {
		this.dianPaoTimes = dianPaoTimes;
	}
	/**
	 * 中码次数
	 * @return
	 */
	public int getZhongMaTimes() {
		return zhongMaTimes;
	}
	/**
	 * 中码次数
	 * @param zhongMaTimes
	 */
	public void setZhongMaTimes(int zhongMaTimes) {
		this.zhongMaTimes = zhongMaTimes;
	}
	
}
